﻿/// <reference path="zhx.js" />
//tableGrid
function load() {
    $(".table_frame").find("tr:not(.header):not(.footer)").find("td:even").addClass("table_trLeft");
    $(".table_frame").find("tr:not(.header):not(.footer)").find("td:odd").addClass("table_trRight");
    $(".table_grid").find("tr:even:not(.header):not(.footer)").addClass("trEven");
    $(".table_grid").find("tr:odd:not(.header):not(.footer)").addClass("trOdd");
    $(".table_grid").find("tr:not(.header):not(.footer)").hover(function() { $(this).addClass("hover") }, function() { $(this).removeClass("hover") });
    $(".table_grid").find(".footer").find("a:disabled").addClass("footerA2");
    $(".table_grid").find(".footer").find("span").addClass("footerA2");
    $(".table_grid").find(".footer").find("a:not(:disabled)").addClass("footerA1");
    $(".table_grid").find(".footer").find("select,input").addClass("footerA4").hover(function() { $(this).addClass("hover3") }, function() { $(this).removeClass("hover3") });
    $("input[type='text'],input[type='password'],select,textarea").addClass("input");
    $("select").css("padding", "1px");
    $(":text,:password,select,textarea").focus(function() {
        $(this).addClass("focus");
    }).blur(function() {
        $(this).removeClass("focus");
    });
    $(".tssc").click(function() {
        if (confirm("确定删除？")) {
            return true;
        }
        else {
            return false;
        }
    });
    $(".tshy").click(function() {
        if (confirm("确定还原数据库？")) {
            return true;
        }
        else {
            return false;
        }
    });
}
$(function() {
    load();
});
//全选
function SelCheckBox() {
    $(".table_grid :checkbox").each(function(i) {
        $(this).attr("checked", "checked");
    });

    
    
}
//反选
function NoneCheckBox() {
    $(".table_grid :checkbox").each(function(i) {
        if ($(this).attr("checked")) {
            $(this).removeAttr("checked");
        } else {
            $(this).attr("checked", "checked");
        }
    });
}
//imgZoom
$(function() {
    $(".imageZoom").hover(function () {
        var left = parseFloat($(this).offset().left) + parseFloat($(this).width()) + 5;
        var top = $(this).offset().top;
        $("body").append("<img id=\"iz\" src=\"" + $(this).attr("src") + "\" style=\" position:absolute; left:" + left + "px; top:" + top + "px;\" />");
    }, function() {
        $("#iz").remove();
    });
});
//showandhide
function gridBj(obj) {
    $(".gridQx").hide();
    $(".gridBj").show();
    $(obj).parent().parent().parent().find(".gridQx").show();
    $(obj).parent().parent().parent().find(".gridBj").hide();
}
function gridQx(obj) {
    $(".gridQx").hide();
    $(".gridBj").show();
}
//showBox
function showBox(boxWhidth, boxContent) {
    $("body").append("<div id=\"box\" style=\"z-index:9999999; margin-right:50px; position:absolute; zoom: 1; top:0; left:0; padding:5px; border:6px solid #777; background:#fff; display:none; \">" + boxContent + "<div onclick=\"closeBox();\" id=\"boxClose\" style=\"position:absolute; width:16px; height:30px; background:#777; color:#fff; padding-top:8px; cursor:pointer; font-weight:bolder;\">关闭</div></div><div id=\"boxBj\" style=\" z-index:9999998; position:absolute; opacity:0.5; filter:alpha(opacity=50); -moz-opacity: 0.5; background:#ccc; width: 100%; zoom:1; top:0; left:0;\"></div>");
    $("#box").css({ "width": boxWhidth.toString() + "px" });
    updateBox();
    $("#box").show();
}
function closeBox() {
    $("#box,#boxBj").remove();
}
$(function() {
    $(window).resize(function() { updateBox2(); }).scroll(function() { updateBox2(); });
});
function updateBox() {
    $("#boxBj").css("height", parseInt(document.documentElement.scrollHeight));
    $("#boxBj").css("width", parseInt(document.documentElement.clientWidth));
    var left = parseInt(document.documentElement.clientWidth) / 2 - parseInt($("#box").width()) / 2;
    var top = parseInt(document.documentElement.scrollTop) + 15;  //parseInt(document.documentElement.scrollTop) + parseInt(document.documentElement.clientHeight) / 2 - parseInt($("#box").height()) / 2;//垂直居中
    if (left < 0) {
        left = 0;
    }
    if (top < 0) {
        top = 0;
    }
    $("#box").css({ "left": left, "top": top });
    $("#boxClose").css({ "left": parseInt($("#box").width()) + 16, "top": -6 });
}
function updateBox2() {
    $("#boxBj").css("height", parseInt(document.documentElement.scrollHeight));
    $("#boxBj").css("width", parseInt(document.documentElement.clientWidth));
}